
package com.jf.cloud.supplier.dto;

import io.swagger.v3.oas.annotations.media.Schema;

import java.util.Date;

/**
 * 供应商工商信息DTO
 *
 * @author zz
 * @date 2022-03-14 17:04:32
 */
public class SupplierCompanyDTO{
    private static final long serialVersionUID = 1L;

    @Schema(description = "供应商工商信息id" )
    private Long supplierCompanyId;

    @Schema(description = "供应商ID" )
    private Long supplierId;

    @Schema(description = "统一社会信用代码" )
    private String creditCode;

    @Schema(description = "企业名称" )
    private String firmName;

    @Schema(description = "住所" )
    private String residence;

    @Schema(description = "法定代表人" )
    private String representative;

    @Schema(description = "注册资本（万元）" )
    private Double capital;

    @Schema(description = "成立日期" )
    private Date foundTime;

    @Schema(description = "营业起始日期" )
    private Date startTime;

    @Schema(description = "营业终止日期" )
    private Date endTime;

    @Schema(description = "经营范围" )
    private String businessScope;

    @Schema(description = "营业执照" )
    private String businessLicense;

    @Schema(description = "身份证正面" )
    private String identityCardFront;

    @Schema(description = "身份证反面" )
    private String identityCardLater;

    public Long getSupplierCompanyId() {
        return supplierCompanyId;
    }

    public void setSupplierCompanyId(Long supplierCompanyId) {
        this.supplierCompanyId = supplierCompanyId;
    }

    public Long getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(Long supplierId) {
        this.supplierId = supplierId;
    }

    public String getCreditCode() {
        return creditCode;
    }

    public void setCreditCode(String creditCode) {
        this.creditCode = creditCode;
    }

    public String getFirmName() {
        return firmName;
    }

    public void setFirmName(String firmName) {
        this.firmName = firmName;
    }

    public String getResidence() {
        return residence;
    }

    public void setResidence(String residence) {
        this.residence = residence;
    }

    public String getRepresentative() {
        return representative;
    }

    public void setRepresentative(String representative) {
        this.representative = representative;
    }

    public Double getCapital() {
        return capital;
    }

    public void setCapital(Double capital) {
        this.capital = capital;
    }

    public Date getFoundTime() {
        return foundTime;
    }

    public void setFoundTime(Date foundTime) {
        this.foundTime = foundTime;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getBusinessScope() {
        return businessScope;
    }

    public void setBusinessScope(String businessScope) {
        this.businessScope = businessScope;
    }

    public String getBusinessLicense() {
        return businessLicense;
    }

    public void setBusinessLicense(String businessLicense) {
        this.businessLicense = businessLicense;
    }

    public String getIdentityCardFront() {
        return identityCardFront;
    }

    public void setIdentityCardFront(String identityCardFront) {
        this.identityCardFront = identityCardFront;
    }

    public String getIdentityCardLater() {
        return identityCardLater;
    }

    public void setIdentityCardLater(String identityCardLater) {
        this.identityCardLater = identityCardLater;
    }

    @Override
    public String toString() {
        return "SupplierCompanyDTO{" +
                "supplierCompanyId=" + supplierCompanyId +
                ",supplierId=" + supplierId +
                ",creditCode=" + creditCode +
                ",firmName=" + firmName +
                ",residence=" + residence +
                ",representative=" + representative +
                ",capital=" + capital +
                ",foundTime=" + foundTime +
                ",startTime=" + startTime +
                ",endTime=" + endTime +
                ",businessScope=" + businessScope +
                ",businessLicense=" + businessLicense +
                ",identityCardFront=" + identityCardFront +
                ",identityCardLater=" + identityCardLater +
                '}';
    }
}
